import Mock from "mockjs";
Mock.setup({
    timeout: 600
})

import loginMock from './login.js'
import pressMock from './press.js'
import userMock from './user.js'

// 1.定义登录接口
Mock.mock('/login', 'post', loginMock.loginMock)
// 2.定义权限按钮接口
Mock.mock('/getpress', 'post', pressMock.pressMock)
// mock出来的用户
Mock.mock('/getuser', 'post', userMock.userMock)

// 4. 删除用户接口
Mock.mock(new RegExp('/deleteUser.*'), 'get', userMock.deleteMock)
// / editUser ? id = 100
// // 发现 Mockjs 本身对 GET 请求的支持并不是很友好。举个例子，使用 Mock.mock("/user/getUserInfo", "get", mockData) 的时候，它只会拦截url等于 /user/getUserInfo 的请求，而对于带参数的请求，如/user/getUserInfo?id=12，因为不等于 /user/getUserInfo 就拦截不到，报404错误。
// 使用正则进行匹配，Mock.mock(new RegExp(url + ".*"), "get", mockData) 
// 其中表达式正则 .* 表示任意长度的任意字符; 
// Mock.mock(new RegExp('/getStudentList.*'), 'get', user.getTable)

// 5.编辑用户接口
Mock.mock('/editUser', 'post', userMock.editMock)

// 6. 添加用户接口
Mock.mock('/addUser', 'post', userMock.addMock)